Skip to main content

水平分库分表常见策略介绍-range

自增id,根据ID范围进行分表(左闭右开)

规则案例
  • 1~1,000,000 是 table_1
  • 1,000,000 ~2,000,000 是 table_2
  • 2,000,000~3,000,000 是 table_3
  • ...更多
优点
  • id是自增长,可以无限增长
  • 扩容不用迁移数据,容易理解和维护
缺点
  • 大部分读和写都访会问新的数据,有IO瓶颈,整体资源利用率低
  • 数据倾斜严重,热点数据过于集中,部分节点有瓶颈